About Biodroid Vision 1 Limited (09056236) United Kingdom