About Technically Space Ltd (12128873) United Kingdom