About Teddylicious Oldbury Limited (13440651) United Kingdom