About Nbula International Ltd (12681937) United Kingdom