About Project Mimosa Limited (13633146) United Kingdom