About Strip Tinning Photovoltaics Ltd (06317927) United Kingdom