About Karra S Place Limited (08054869) United Kingdom