About Indene Solutions Limited (11500046) United Kingdom