About Openax Holdings Limited (12859881) United Kingdom