About Sestercius Ltd. (10987150) United Kingdom