About Accelerata Limited (07650109) United Kingdom