About Beja Associates Ltd. (SC426803) United Kingdom