About Indsol Ltd (10330693) United Kingdom