About Shanghai Farfly Technology Co. Ltd (08952238) United Kingdom