About Keal Holdings Limited (10038745) United Kingdom