About Nubiyaa Ltd (12755598) United Kingdom