About Semafor Ltd (11168715) United Kingdom