About Maya Holdings Ne Ltd (13610562) United Kingdom