About Spacegen Engineering Ltd (11990703) United Kingdom