About Tycho Limited (13143876) United Kingdom