About Bioseneca Holdings Limited (12645744) United Kingdom