About Mygal Holdings Ltd (12460672) United Kingdom