About Big Fat Teddy Limited (11274574) United Kingdom