About Tebby Company Limited (12240032) United Kingdom