About Kechase Ltd (11327607) United Kingdom