About Meniesolutions Ltd. (SC532289) United Kingdom