About Sebastian Stan Ltd (12539344) United Kingdom