About Satc Investment Limited (11751826) United Kingdom