About Stimulite Lightshades Ltd (13602848) United Kingdom