About Sessile Interim Management Solutions Limited (11679284) United Kingdom