About Khitri Limited (12983316) United Kingdom