About Heroes In A Clamshell Ltd (12681305) United Kingdom