About European Policy Exchange Limited (04905152) United Kingdom