About Luca & Salvo Limited (12339566) United Kingdom