About Ramius Limited (03283420) United Kingdom