About Jumara Tech Ltd (10438420) United Kingdom