About Lokku Limited (05712175) United Kingdom