About Lakha Investments Ltd (11487051) United Kingdom