About Inter Array Solutions Limited (10823788) United Kingdom