About Solar Mixdorf Ltd (07708558) United Kingdom