About Infix (holdings) Limited (01248785) United Kingdom