About Firefly Animation London Limited (07675865) United Kingdom