About Strange Consulting Services Limited (08904104) United Kingdom