About Septera Ltd (12339477) United Kingdom