About Leadeq Holdings Ltd (12186239) United Kingdom