About Kd & Garcha Limited (12164210) United Kingdom