About Stef 15 Limited (11096630) United Kingdom