About Meandamose Limited (13454341) United Kingdom