About Kanary Holdings Ltd (11859914) United Kingdom