About Alfies Ark Ltd. (10840473) United Kingdom