About Objectspace Digital Ltd. (10446013) United Kingdom