About Lumeri Uk Limited (11101268) United Kingdom