About Delegate 2 Accelerate Ltd (12961377) United Kingdom