About Septimus Holdings Limited (10973333) United Kingdom