About Meyssa Partners Ltd (13403263) United Kingdom