About Rachel Alexandra Ltd (10840030) United Kingdom