About Farrago Europe Ltd (06807206) United Kingdom