About Never Seven Limited (12851107) United Kingdom