About Lokums Direct Ltd (09588693) United Kingdom