About Abducere Holdings Ltd (11496427) United Kingdom