About Corporation Square Limited (NI682003) United Kingdom