About Torshavn Ltd (11807227) United Kingdom