About Alimare Limited (11515027) United Kingdom