About I Fix Holdings Ltd (10625039) United Kingdom