About Twelve Space Ltd. (SC491883) United Kingdom