About Quattro Solar Limited (07350324) United Kingdom