About Rebecca Osewa Textiles Design Ltd (09517845) United Kingdom