About Kruger Bidco Limited (12875618) United Kingdom