About Tycho Management Services Limited (13334382) United Kingdom