About Upstream Technologies Lp (SL032038) United Kingdom