About Valecha Limited (12176189) United Kingdom