About Samurrai Technologies Ltd (12640279) United Kingdom