About Francesco Torella Ltd (11055109) United Kingdom