About Meibach Limited (11358919) United Kingdom