About New Closer Limited (13659209) United Kingdom