About Rider Investments Ltd (12049301) United Kingdom