About Seralena Holdings Limited (10788226) United Kingdom