About Barra De Pito Ltd (12884540) United Kingdom