About Grand Array (uk) Limited (10278869) United Kingdom