About Blencathra Computing Limited (12818296) United Kingdom