About Osa House Limited (10642979) United Kingdom