About Little Finn London Ltd (12978353) United Kingdom