About Sander Longo Limited (11693933) United Kingdom