About Jimbar Services Ltd (12373951) United Kingdom