About The Natural Sea Sponge Company Limited (03160824) United Kingdom