About Rebecca Technology Limited (13692045) United Kingdom