About Slimmeria Devon Limited (11828208) United Kingdom