About Meta Associates Limited (04402252) United Kingdom