About Finn & Me Ltd (13026759) United Kingdom