About Aljoha Consulting Ltd. (SC588289) United Kingdom