About Strange Holdings Limited (11627800) United Kingdom