About Ludlow Bio Energy Holdings Ltd (12807227) United Kingdom