About I-24 Limited (12325791) United Kingdom