About British Animation Awards Limited (03078259) United Kingdom