About The Lenny Agency Limited (07812096) United Kingdom