About Meafa Limited (08048867) United Kingdom