About Loka Developments Ltd (13387665) United Kingdom