About Rumacoai Solar Ltd (11590019) United Kingdom