About Nubacell Ltd (13161480) United Kingdom