About Loc Holdings Limited (SC597258) United Kingdom