About I Fix Technology Limited (13243566) United Kingdom