About The Lumen Studio Limited (09658624) United Kingdom