About Technical Separations Ltd (04947517) United Kingdom