About Pier 6 Group Limited (12628028) United Kingdom