About Zenn & Co Ltd (13268323) United Kingdom