About Ructua Ltd (12640042) United Kingdom