About Corsair Management Limited (03296698) United Kingdom