About Sendx International Limited (11216289) United Kingdom