About Bad Magic Limited (02339906) United Kingdom