About Flexisolar Limited (07072489) United Kingdom