About Meuq Technologies Limited (10248375) United Kingdom