About El Rey Alobar. Ltd (10815783) United Kingdom