About The Firkin Ferret Limited (12324240) United Kingdom