About Kantrila 1 Ltd (12304409) United Kingdom