About Tesseras Solutions Ltd (12636380) United Kingdom