About Teddle Limited (07991751) United Kingdom