About Sendpal Limited (12224922) United Kingdom