About The Koko Bean Ltd (SC509633) United Kingdom