About Kessen S Limited (10519187) United Kingdom