About Meandennix Ltd (13644076) United Kingdom