About Decio Barroso Capital Ltd (12727733) United Kingdom