About Slake Holdings Limited (11671499) United Kingdom