About Tecker Limited (02319906) United Kingdom