About Lakha Associates Ltd (10661841) United Kingdom