About Spedo (uk) Limited (02610504) United Kingdom