About Hyena Holdings Ltd (12922072) United Kingdom