About Satis Trustees Limited (12489035) United Kingdom