About Kruger Cowne Worldwide Limited (10696144) United Kingdom