About Mani Garcha Limited (11353860) United Kingdom