About 6nine26 Flowseed I Llp (OC438314) United Kingdom