About Magic Technologies Ltd (13076002) United Kingdom