About Mannick Holdings Limited (11806695) United Kingdom