About Magic Square (uk) Technologies Limited (07942572) United Kingdom