About Mejor Algodon Ltd (13203709) United Kingdom