About Ramp & Co Ltd. (03600476) United Kingdom