About Meead Technologies Limited (08961109) United Kingdom