About Blanchard Energy Limited (10263568) United Kingdom