About Freccla Investments Limited (10887550) United Kingdom