About Accelerera Ltd (09170410) United Kingdom