About Meci Solutions Ltd (12016385) United Kingdom