About Seal Research Ltd (13231536) United Kingdom