About Cellnow Ltd (13548357) United Kingdom