About Osa Design Workshop Ltd (13352294) United Kingdom