About Biosenex Limited (09121635) United Kingdom