About Tessera Delphia Partners Ltd (11679441) United Kingdom