About Ark Independent Consulting Limited (11158729) United Kingdom