About Carmelo Caruana Marine Solutions Limited (12412396) United Kingdom