Star Capital Partners

STAR Capital Partners Limited ("STAR") is a limited company registered in England with number 3862379, whose registered office is at 15th Floor, 33 Cavendish Square London W1G 0PW United Kingdom
STAR is authorised and regulated by the Financial Conduct Authority.
STAR is a member of the British Venture Capital Association and the European Venture Capital Association.     Terms & Conditions Apply