About Montague Kante Limited (13584826) United Kingdom