About Saint Vincent Capital Ltd (12887418) United Kingdom