About Numidia Osc Limited (12957562) United Kingdom