About Mechar Solution Ltd (11900564) United Kingdom