About Sumup Payments Limited (07836562) United Kingdom