About Sol Glass Studio Ltd (13673633) United Kingdom