About Seamless Group Ltd (11204932) United Kingdom