About Meander Design Limited (09564931) United Kingdom