About Teezel Ltd (09349844) United Kingdom