About Teddieval Limited (13604156) United Kingdom