About Lemniscate Industries Ltd (12803910) United Kingdom