About Accelerate Platforms Limited (10295928) United Kingdom