About Mikra Marine Limited (07174932) United Kingdom