About Sparta Capital Management Ltd (11178462) United Kingdom