About Talos Research Group Ltd (11862707) United Kingdom