About Hephaestus R.e.d Ltd (12043476) United Kingdom