About Karossa Asset Management Ltd (06509941) United Kingdom