About Investhedge Partners Ltd (12372933) United Kingdom