About The Indalo Project Limited (10480010) United Kingdom