About Incandescence Technology Ltd (13643932) United Kingdom