About Satcon Limited (08244699) United Kingdom