About Telepower (europe) Limited (07850072) United Kingdom