About Blachford Technology Ltd (12543156) United Kingdom