About Meandr Ltd (SC542749) United Kingdom