About Sferruzzi Ltd (12294834) United Kingdom