About Sherman 68 Limited (12127903) United Kingdom