About Seamless Limited (10663185) United Kingdom