About Strebor Investments Limited (13000352) United Kingdom