About Seccta Limited (10244586) United Kingdom