About Ark Museum Limited (12274077) United Kingdom