About Lokki Limited (10557489) United Kingdom