MIRABAUD TWH ASSET MANAGEMENT LTD