About Otter (jack S Patch) Limited (11881482) United Kingdom