About Alexander Beard International Benefits (uk) Ltd. (11475601) United Kingdom