About Blugen Ltd (12188739) United Kingdom