About Tessera Investment Management Limited (08817369) United Kingdom