About Accela Enterprises Ltd (SC531492) United Kingdom