About Magic Seed Oil Limited (12848656) United Kingdom