About Wappa Seahorses Limited (07570575) United Kingdom