About Farfalla Ltd. (11394112) United Kingdom