About Hephaestus Associates Limited (10009022) United Kingdom