About Synovate Ventures Limited (12418916) United Kingdom