About Boardwalk Marketing Europe Limited (05308121) United Kingdom