About Lumis International Ltd (13112662) United Kingdom