About Looca Ltd (12084679) United Kingdom