About I - Leo Limited (03820892) United Kingdom