About Red Jelli Technology Limited (08786642) United Kingdom