About Sequelize Limited (05164308) United Kingdom