About Strange Tech Ltd (11974318) United Kingdom