About Loca Manchester Ltd (10739658) United Kingdom