About Bumper International Limited (08576711) United Kingdom