About New Build Rights Alliance (nbra) Ltd (12112242) United Kingdom