About Favor Technologies Ltd (12751429) United Kingdom