About Satellite Applications Catapult Limited (07964746) United Kingdom