About Open Crusaders Enterprise Limited (11590548) United Kingdom