About Kruger Cowne Group Limited (10712141) United Kingdom