About Meccsis Limited (07985520) United Kingdom