About Matilda & Rose Ltd (12195475) United Kingdom