About Kensaro Ltd (12789341) United Kingdom