About Ark Holdings (london) Limited (09708408) United Kingdom