About Tychaeon Technologies Ltd (11314359) United Kingdom