About Tycho Pictures Limited (09641796) United Kingdom