About Sakura Solutions Ltd (10118328) United Kingdom