About Talick Power Limited (13418781) United Kingdom