About Strf Ltd (13120378) United Kingdom