About Ark Spears Limited (10008195) United Kingdom