About Prima Hostels Ltd (12202138) United Kingdom