About Seven Technologies Holdings Limited (NI611438) United Kingdom