About Sendra Holdings Limited (12764825) United Kingdom