About Julia Ross Group Limited (11283399) United Kingdom