About Russo & Lakha Limited (12807031) United Kingdom