About Finer Investments Limited (10176940) United Kingdom