About Tuatara Research Ltd (11734124) United Kingdom