About Osmond Corporate Limited (11122392) United Kingdom