About Sendabc Limited (13051087) United Kingdom