About Julexa Limited (10228295) United Kingdom