About Brand-rex Holdings Limited (06455507) United Kingdom