About Nbi Developers Ltd (12852099) United Kingdom