About Solar Bird Ltd (12687675) United Kingdom