About Strikeback A Limited (04823611) United Kingdom