About Jls Team Management Limited (12667656) United Kingdom