About Strange Corporation Limited (03970868) United Kingdom