About The Leeloo Project Limited (10234256) United Kingdom