About Meaco Investments Limited (12043881) United Kingdom