About Nubreed Investments Ltd (12539848) United Kingdom