About Ark Incorporation Limited (10776778) United Kingdom