About Vanguard Developers Limited (08028216) United Kingdom