About Equmulus Ltd (NI674378) United Kingdom