About Madrigal Holdings Ltd (12239146) United Kingdom