About Lokk Limited (10817316) United Kingdom