About Biomin Technologies Limited (09122826) United Kingdom