About Sessa Limited (10580007) United Kingdom