About Ella Marine Limited (NI623855) United Kingdom