About Lemon Scientific Instrument Limited (11740908) United Kingdom