About Vichar Technology Limited (10720913) United Kingdom