About The Smouldering Ruin Limited (11654967) United Kingdom