About Osa Associates Ltd (08643343) United Kingdom