About Swiss Alpha Management Ltd (10001220) United Kingdom