About Equilibra Holdings Ltd (12968796) United Kingdom