About Seshat Limited (07698262) United Kingdom