About Locl International Industry Limited (08480766) United Kingdom