About Kresender Limited (13595412) United Kingdom