About Meralda Limited (10037941) United Kingdom