About Nobru Ltd (12670506) United Kingdom