About Itorix Electronics Ltd (12908989) United Kingdom