About Accuro Group Holdings Limited (12877541) United Kingdom