About Teddar Limited (12878296) United Kingdom