About Gecko Inc. Limited (02996582) United Kingdom