About O By Olfacto Limited (12165427) United Kingdom