About Razor & Blade Ltd (11319984) United Kingdom