About Tychen Ltd (13354346) United Kingdom