About Razors & Ribbons Ltd (11944776) United Kingdom