About Meyer & Themis Ltd (10638811) United Kingdom