About Os Designs & Partners Limited (10123972) United Kingdom