About Jurca Holdings Limited (13291029) United Kingdom