About Speedwell Capital Ltd (12465239) United Kingdom