About Teddy Red Limited (12763194) United Kingdom