About Leading Edge Studio Ltd (12129569) United Kingdom