About Teamup Merchant & Services Ltd (12904319) United Kingdom