About Gilla Technologies Limited (12180996) United Kingdom