About Favoril Investments Limited (01074284) United Kingdom