About Meadowrose Scientific Limited (02887568) United Kingdom