About O Claire Limited (12281356) United Kingdom