About Kensali Ltd (12488110) United Kingdom