About Hecate Ltd. (SC417380) United Kingdom