About Riccardo Sala Limited (06632883) United Kingdom