About Yellogen Limited (06354248) United Kingdom