About Finnba Ltd (13544248) United Kingdom