About Telepixels Limited (12734724) United Kingdom