About Meoware Ltd. (SC583017) United Kingdom