About Gecko Technology Ltd (06336412) United Kingdom