About Khosla Ltd (04595771) United Kingdom