About Kavitakhosla Ltd (12699197) United Kingdom