About Samurrai Limited (12108262) United Kingdom