About Sat Management Limited (09140309) United Kingdom