About Intersola Technologies Limited (13353308) United Kingdom