About Tychon Group Limited (11757852) United Kingdom