About Applied Imagination Ltd (12067045) United Kingdom