About Algamish Apps Ltd. (12505860) United Kingdom