About Larry Geller Organics Ltd (09309853) United Kingdom