About I26 Technologies Ltd (12078963) United Kingdom