About Magdalene Technologies Ltd (SC443992) United Kingdom