About Thulsa Doom Limited (12032393) United Kingdom