About Keel Design Limited (11051143) United Kingdom