About Loc Group Holdings Limited (08676704) United Kingdom