About Project Icarus Limited (01121771) United Kingdom