About Invista Real Estate Investment Management Holdings Limited (05788425) United Kingdom