Company Record
TESSERA INVESTMENT MANAGEMENT LIMITED (08817369) | Company Record