About The Glass Spider Limited (12449144) United Kingdom