About International Retail Technology Corporation Ltd (11110396) United Kingdom