About Solar Tackle Limited (05115495) United Kingdom