About 21 Stf Limited (12798078) United Kingdom