About Barry Allen Limited (11425653) United Kingdom