About Ark Holdings Limited (12453469) United Kingdom