About Mann Island Management Limited (07478434) United Kingdom