About Island Lake France Limited (12135208) United Kingdom