About Stroom Limited (07247288) United Kingdom