About Vc Platform Ltd (SC665620) United Kingdom