About Exaro Holdings Ltd (12911026) United Kingdom