About Lenny Fox Limited (11160723) United Kingdom