About Rebax & Co. Limited (01526148) United Kingdom