About Stipch Ltd (13545362) United Kingdom