About Felix Beard Ltd (12424643) United Kingdom