About Streamside 8 London Limited (11697291) United Kingdom