About Stroomworks Limited (10591035) United Kingdom