About Keysa Trading Incorporation Limited (12547812) United Kingdom