About Terahelix Ltd (11746405) United Kingdom