About Allegory Communications Limited (07951518) United Kingdom