About Accelerex Limited (03417463) United Kingdom