About Satellite Applications Catapult Services Limited (08267893) United Kingdom