About New Providence Holdings Limited (12474807) United Kingdom