About Finnbo Limited (12457518) United Kingdom