About Mirna Swindon Ltd (10505586) United Kingdom