About Maya Holdings Ltd (12661543) United Kingdom