About Freebox Store Ltd (10879399) United Kingdom