About 24i Holdings Limited (12075082) United Kingdom