About Almamira Investments Llp (OC376292) United Kingdom