About Striped Equidae Properties Ltd (12387066) United Kingdom