About Nubianflexx Ltd (13310236) United Kingdom