About Mehr Scientific Limited (13497830) United Kingdom