About Osmor Products Limited (02267236) United Kingdom