About Gelli Marine Renewables Limited (10038598) United Kingdom