About Oechsle International Advisors Limited (02054766) United Kingdom