About Meglo Limited (13139846) United Kingdom