Seems like a scam to me- many of the feedback reviews for different workers are from exactly the same person (name & photo) for the same work at the same time i. E. delivering 30 parcels across London at short notice. Perhaps they've just put up fake reviews to make the site look used/good?