About Leo Trippi (russia) Limited (12044194) United Kingdom