About Nobrega Assets Limited (12905927) United Kingdom