About Ram Investment Management Ltd (07414865) United Kingdom