About Lycamobile Investments Limited (09866128) United Kingdom