About O Jello Consulting Limited (10534706) United Kingdom