About Solar Muscle Protein Ltd (12473978) United Kingdom