About Mckinna Plantlabs Ltd (13415256) United Kingdom