About Magnitude Biosciences Limited (11579884) United Kingdom