About Wild Card Mannerheim Limited (07323702) United Kingdom