About Meck3 Ltd (SC698669) United Kingdom