About L.e.o Projects (CE006637) United Kingdom