About Paid Plus Ltd. (11733488) United Kingdom