About Frantz Slater Design Collective Limited (11638633) United Kingdom