About The Twiggy Effect Limited (05743337) United Kingdom