About Finn Management Limited (NI059040) United Kingdom