About Meacamilopelyjos Africa Ltd (09450929) United Kingdom