About Strobar Limited (10877630) United Kingdom