About Studio Vedi Limited (11850774) United Kingdom