About Fin Spiteri Limited (10256767) United Kingdom