About Allegory Games Limited (10643704) United Kingdom