About Mesmeresin Ltd (12730956) United Kingdom