About Thus Group Holdings Limited (SC192666) United Kingdom