About Elbrus Technologies Lp (SL029145) United Kingdom