About Suduka Limited (12180285) United Kingdom