About Wilmer Barros Limited (10119081) United Kingdom