About Workers World Applications Ltd (11266707) United Kingdom