About Jrad Holdings Limited (12154429) United Kingdom