About Spv Excelsior Capital Ltd (12294239) United Kingdom