About Looca Brands Ltd (12101999) United Kingdom