About Ambrafund Advisers Limited (04099297) United Kingdom