About Leo3 Limited (10627338) United Kingdom