About Suka Holdings Limited (13181838) United Kingdom