About Listrac Intermediate Holdings Limited (10778028) United Kingdom