About Seamless Solutions Limited (11127760) United Kingdom