About New Logic Holdings Limited (09907989) United Kingdom