About Accel Ltd (12603482) United Kingdom