About Loqa Enterprises Ltd (12609045) United Kingdom