About London Scientific Limited (09998892) United Kingdom