About Green & Olive Holdings Limited (12163722) United Kingdom