About Osa Scientific Limited (09840981) United Kingdom