About Ubamac Global Retail Solutions Ltd (13332903) United Kingdom