About Otter Vacuum Limited (08854012) United Kingdom