Company name: Talent Heroes
Description: At Talent Heroes say goodbye to…'Touching base' phone calls, inane sales patter, sold to the highest bidder & eye watering invoices.
69 Old St, London EC1V 9HX, United Kingdom