About Ohimaa Holland Textiles Ltd (10764923) United Kingdom