About Satco Investments Holding Limited (09718964) United Kingdom