About Hummingbird Studios Ltd (12246619) United Kingdom