About Rimisiru Investment Management Ltd (10013468) United Kingdom