About Teknisolar Ltd (05119325) United Kingdom