About Solar Exchange Nominees Limited (07748487) United Kingdom