About O21c Brands Limited (05570946) United Kingdom