About Skuja Place Limited (12209918) United Kingdom