About Themisto Solar 31 Limited (07831859) United Kingdom