About Meandering Bear Ltd (12001374) United Kingdom