About Teddibeats Limited (10037230) United Kingdom