About Allegory Studio Limited (10076078) United Kingdom