About Ocean Village Innovation Centre Llp (OC354408) United Kingdom