About O T M Micro Cosmetics Limited (11848900) United Kingdom