About Ohsl Holdings Ltd (09595330) United Kingdom