About Barbetta Limited (11764697) United Kingdom