About Loa Developments Ltd (12620845) United Kingdom