About Black Seed Oil Ltd (13110943) United Kingdom