About Accex Holding Corporation Ltd (12663907) United Kingdom