About Ilfracombe Aquarium Limited (04952162) United Kingdom