About Lion Scientific Limited (01591892) United Kingdom