About Nubiru Limited (10010529) United Kingdom