About Blue Ark Investments Limited (11223428) United Kingdom