I've no idea - never heard of them. But, if you don't mind me offering a sense check, for what you describe as a significant sum of money, is it really sensible to consider using a company about which you're asking strangers on the internet if it's safe?