About Ilex Space Ltd (10833165) United Kingdom