About Leferovic Ltd. (10021130) United Kingdom