About Ses20 Company Limited (12575391) United Kingdom