About Fram Investment Advisors Llp (OC419518) United Kingdom