About Meiosis Limited (02330975) United Kingdom