About Strabor Investments Limited (05299058) United Kingdom