About Seamless Investment Ltd (11952881) United Kingdom