About Julliard International Limited (12599688) United Kingdom