About Vc Leo Limited (09917807) United Kingdom