About Lever Holdings Limited (11269458) United Kingdom