About Stroba Ltd (12030319) United Kingdom