About The Big Beanbag Company Ltd (11224579) United Kingdom