About Accelera Technologies Limited (09545382) United Kingdom