About Oska-jo & Partners Ltd (13231802) United Kingdom