About Solar Technology Solution Ltd. (09551165) United Kingdom