About Solar Armour International Limited (10818216) United Kingdom