About Jala Technologies Ltd (11960627) United Kingdom