About Hecate Holdings Ltd (SC663912) United Kingdom