About Stiln Holdings Ltd (13693279) United Kingdom