About Accumeasure Ltd (09328088) United Kingdom