About Loolock Ltd (11821229) United Kingdom