About The London Smile Project C.i.c. (12797836) United Kingdom