About The Lepton Foundation Limited (08408195) United Kingdom