About T.rex Wax Co Ltd (11906260) United Kingdom