About Gherkin Tech Ltd (10172770) United Kingdom