About Alt Property Studio Ltd (11975817) United Kingdom