About Share-pad Holdings Limited (10028956) United Kingdom