About New Ho Ho 8 Ltd (13608231) United Kingdom