About Seaphora.org Ltd. (08143944) United Kingdom