About Meica Project Services Ltd (07429258) United Kingdom