About Sendoo Limited (12580671) United Kingdom