About Pledger Tech Ltd. (12832726) United Kingdom