About Teehan Tech Limited (11226723) United Kingdom