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
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