About Rishi Khosla House Limited (12410164) United Kingdom