About Kasca Limited (05276579) United Kingdom