About Leandro Dallabrida Ltd (11699823) United Kingdom