About Kestor 2019 Ltd (11773379) United Kingdom