About Dexter S Corp Limited (12906552) United Kingdom