About Interfixx Ltd (11224554) United Kingdom