About Leonidas Beard Oil Limited (12755354) United Kingdom