About The Natural Pet Toy Company Limited (07672925) United Kingdom