About Studio Augmenta Ltd. (11162328) United Kingdom