About Slocco Limited (11611066) United Kingdom