About Leon International Investment Company Limited (07918790) United Kingdom