About Number 26 Holdings Limited (10241711) United Kingdom