About Interactive Technologies Ltd (12067206) United Kingdom