About The Jacombs Organization Ltd (12571259) United Kingdom