About Floccus Limited Partnership (LP017710) United Kingdom