About Mantaray (uk) Limited (06889421) United Kingdom