About Strange Technology Limited (08941763) United Kingdom