About Intervest Europe Limited (02208828) United Kingdom