About O&s Organics Ltd (13106889) United Kingdom