About Mannerheim Ltd (11701306) United Kingdom