About Avebury Computing Holdings Limited (08767822) United Kingdom