About I Teddy.co.uk Ltd (06033724) United Kingdom