About Khela Developments Limited (08274615) United Kingdom