About Strobeam Limited (12724108) United Kingdom