About Kitri Limited (10051745) United Kingdom