About S.c.p. Marine Innovation Limited (08780203) United Kingdom