About Castleton Technology Intermediate Holding Company Limited (06517747) United Kingdom