About Jbsa Solutions Limited (07649662) United Kingdom