About Finland Wode Group Ltd (13020455) United Kingdom