About U.k. Leonhard International Group Ltd (07330150) United Kingdom