About Khela Holdings Ltd (11425244) United Kingdom