About A Tiny Bit Animation Ltd. (10098675) United Kingdom