About Technology-spot Ltd (11441592) United Kingdom