About Butterfield Technology Ltd (07314457) United Kingdom