About Threadbear Design Ltd (10988333) United Kingdom