About Mechelec System Design Limited (12487221) United Kingdom