About Tychon Limited (02106254) United Kingdom