About Almera Marine Limited (09295792) United Kingdom