About Megasports (glasgow) Ltd. (SC342798) United Kingdom