About Osd-imt Limited (SC298023) United Kingdom