About Lumo Consult Ltd (08866959) United Kingdom