About S Khosla Limited (11182423) United Kingdom