About Teehan.net Ltd. (08879073) United Kingdom