About Jbl Strategic Limited (SC525516) United Kingdom