About Teedemmy & Co Limited (12539440) United Kingdom