About Excelsior Comics Ltd (07002708) United Kingdom