About Clee Holdings Limited (11802871) United Kingdom