About Big Sofa Technologies Group Ltd (07847321) United Kingdom