About Alkebulan Properties Ltd (11989425) United Kingdom