About Druid Stream Limited (10855284) United Kingdom