About Kouba Limited (11197817) United Kingdom