About Sterling Pixels Ltd. (07899181) United Kingdom