About Ancro Holdings Ltd. (SC528587) United Kingdom