About Yellow Label Technology Limited (10000329) United Kingdom