About Leverage Ip Ltd. (SC212452) United Kingdom