About The Eco Island Project Limited (12842351) United Kingdom