About Intelliflo Intermediate Holdings Limited (08610169) United Kingdom