About Meandering Lines Holdings Limited (10800288) United Kingdom