About Sebastian Tudor Ltd (11790344) United Kingdom