About Iloc8 Ltd (08350342) United Kingdom