About Manx Direct Ltd. (06868788) United Kingdom