About Barbican Research Associates Limited (03929951) United Kingdom