About Exubia Holdings Ltd (10054074) United Kingdom