About Spacedef Ltd (12297970) United Kingdom