About Kace Group Holdings Limited (13687091) United Kingdom