About Spedo Limited (06324391) United Kingdom