About Nubreed Investments Ltd (12189559) United Kingdom