About Centroller Limited (03136628) United Kingdom