About Yoo Limentra Solar Partners Limited (12785725) United Kingdom