About New Ksa Holdings Limited (13039541) United Kingdom