About Satis Worldwide Limited (12116203) United Kingdom