About Manx Media And Technology Ltd. (10759534) United Kingdom