About Levers (holdings) Limited (10770278) United Kingdom