About Initialize Holdings Limited (13297361) United Kingdom