About Canopus Spv Limited (10953625) United Kingdom