About Kirsa Solar Limited (07743794) United Kingdom