About Maloka Developments Limited (13251296) United Kingdom