About Ifix Devices Limited (09259219) United Kingdom